Separator page
When printing with IQ4docs, information can be transmitted to the system via entries on a separator page. This can be the login of the user who is printing, for example. Functions can also be triggered by separator page entries.
The separator page Multi_PJL.sep is stored in the Windows system directory (and must be stored here for use) (e.g. c:\windows\system32) when IQ4docs is installed. To find out how to assign the separator page to the printer queue, see Printer Driver Installation.

It is possible to enter a fixed recipient on the separator page. Everything that is sent via the queue with this setting on the separator page is therefore always automatically assigned to the specified user login (and thus to the corresponding user). To achieve this, enter the login to be used instead of the \N variable (userlogin in the example).
- @PJL COMMENT User=\N\L (Login of the logged in Windows user is entered instead of \N)
- Example: @PJL COMMENT User=m.tester\L (Login m.tester and the associated user are used)

You can forward a print to another user. This function overwrites any delegated user already set via the interface, see also Setting delegated print.
- \L@PJL COMMENT DelegationUserLoginName=[Login name of the user]\L
- Example: \L@PJL COMMENT DelegationUserLoginName=m.tester\L (Login m.tester and the associated user is used)

You can forward a print to a group of users. The group of users is formed on the basis of keywords (all users containing the specified keyword can print the print job). This function overwrites any delegated user already set via the interface, see also Setting delegated print. If a user in the group has printed the print job (without using Print and Hold), the print job is deleted. The job can also be actively deleted by a user (it is then no longer available for any group members).
- \L@PJL COMMENT DelegationUserTag=[Your keyword]\L
- Example: \L@PJL COMMENT DelegationUserTag=GROUP\L (keyword GROUP)
For this function to be executed, it must occur in the Delegate print job module (group printing) workflow.

If logins are imported from different import sources, e.g. different directory services or subdomains, the logins might also be the same (e.g. several users with Login smith). Both people can still be imported to IQ4docs with their logins. The uniqueness required to uniquely identify a login and assign print jobs (e.g. to the correct smith) is achieved by means of the import source. In other words, the combination of login name and GUID of the import source must be unique.
In this case, the GUID of the import source must be entered on the separator page so that this uniqueness can also be inserted in the print data stream. You can show the GUID in the list view of the user imports, see also LDAP Import.
The name of the import source must be entered directly after Src=, in the example the GUID of the import source is 0f57eef5-39ec-4126-86e7-3eaa2f9fa1d6.
- \L@PJL COMMENT Src=0f57eef5-39ec-4126-86e7-3eaa2f9fa1d6\L

Using a PJL comment in the file for the separator page of a printer queue, a direct printer can be specified which is to be used to output all print jobs which reach IQ4docs via this printer queue.
Direct printing is subject to the normal rules for direct printing (device must be able to meet the requirements of the print job).
The Guid or the content of the field Hostname of device must be entered on the separator page. The Guid and the hostname of the device can be seen in the list view of the devices (the column may need to be shown, see Device List).
- \L@PJL COMMENT KCDirectPrinter=[Direct Printer Guid]\L
- Example with Guid: \L@PJL COMMENT KCDirectPrinter=0507b643-b28c-4c11-a490-9df3fe1da80b\L
- Example with hostname: \L@PJL COMMENT KCDirectPrinter=printerhostname\L
If a user who already has a printer and the Direct Print printing method assigned in IQ4docs prints to a queue that already has a direct printer entered, the direct printer specified on the separator page is used. If the workflow in the Send Print Job module contains an entry, this is used, see also Send print job module.

For direct printers bound to the hostname (see Direct printer), the selection can be made by the keyword of the device. In this case, the keyword may only occur for one device in the assignment to a hostname, so that the selection (for the PC hostname to which the printers are assigned) is unique. This makes it possible to assign several direct printers to a workstation and to select one of the assigned printers specifically via the printer queue (this does not have to be the default printer).
-
\L@PJL COMMENT DirectPrinterKey=key1\L

You can completely switch off the analysis of the print data stream. This means that IQ4docs then no longer determines how many pages the print job has, who sent it, which print options were selected in the driver, etc. A print job like this cannot be used as a print@me job, but can only be printed directly. If the following comment is found on the separator page, the analysis is disabled.
- \L@PJL COMMENT PASS_THRU

Normally, print jobs for which the server cannot detect a form feed during data stream analysis are discarded. If such data streams are also to be accepted, the following switch can be inserted on the separator page.
The page number of a print like this is then indicated as 1 and – if page size and color format cannot be determined – A4 and b/w are assumed. The actual number of pages can be determined and billed after printing by means of exact page billing (e.g. by the Embedded Client).
- \L@PJL COMMENT IgnoreMissingFormFeed=1\L
A PJL command is only valid when followed by a line break (carriage return).
Undocumented changes to the IQ4docs separator page (e.g. adding more PJL commands) can lead to undesired effects (job is not correctly billed, PRN file is not deleted, etc.).